coupling sleeves - Turkish English Dictionary